package com.taotao.doctor.domain.po;

import lombok.Data;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * 患者评论表
 */
@Data
public class MedDoctorReview {
    /**
     * 评论主键id
     */
    private Long reviewId;
    /**
     * 患者id
     */
    private Long patientId;
    /**
     * 医生id
     */
    private Long medDoctorId;
    /**
     * 用户对医生专业知识的评分（1-5） tinyint整数类型 十分之5  大于4.5的话就是五颗星 大于4就是4颗星 大于3就是三颗星 大于2就是俩颗星 大于 1就是一颗星
     */
    private Integer professionalKnowledge;
    /**
     * 用户对医生服务态度的评分（1-5） 十分之3
     */
    private Integer serviceAttitude;
    /**
     * 用户对服务效果的评分（1-5）十分之2
     */
    private Integer serviceEffectiveness;
    /**
     * 评论或回复的具体内容
     */
    private String reviewText;
    /**
     * 评论或回复的日期
     */
    private Date reviewDate;
    /**
     * 父级id
     */
    private Long parentReviewId;


    private List<MedDoctorReview> children = new ArrayList<>();
}
